package com.pg.auth.model.dto.sysuser;

import java.lang.Long;
import java.util.Date;
import java.lang.String;
import java.lang.Integer;

import cn.hutool.log.Log;
import lombok.Data;

/***
 * 数据转换对象
 * @author : huhuaping
 * @Date : 2024-06-06 19:55:33
 */
@Data
public class SysUserDTO  {

    /**
     * 
     */
	private Long userId;

    /**
     * 用户名
     */
	private String userName;

    /**
     * 密码
     */
	private String password;

    /**
     * 用户昵称
     */
	private String nickName;

    /**
     * 真实姓名
     */
	private String realName;

    /**
     * 用户状态（0：正常；1：冻结）
     */
	private Integer userStatus;

    /**
     * 在线状态（0：下线；1：上线）
     */
	private Integer onlineStatus;

    /**
     * 手机号
     */
	private String mobile;

    /**
     * 邮箱
     */
	private String email;

    /**
     * 来源（1：WEB 2：APP 3：小程序）
     */
	private Integer source;

    /**
     * 应用用户0：运营应用，1：政务应用，2：集团应用，3：机构应用，4：产业C端应用，5：政务C端应用
     */
	private Integer appUserType;

    /**
     * 最近登录时间
     */
	private Date lastLoginTime;

    /**
     * 头像图片路径
     */
	private String userPicUrl;

    /**
     * 证件类型(0-身份证;1-护照;2-香港居民身份证;3-医保卡;4-军人证;)
     */
	private Integer idCardType;

    /**
     * 证件号码
     */
	private String idCardNo;

    /**
     * 备注
     */
	private String remark;

    /**
     * 租户ID
     */
	private Long tenantId;

    /**
     * 所属组织ID
     */
	private Long orgId;

    /**
     * 角色ID
     */
    private Long roleId;

    /**
     * 角色名称
     */
    private String roleName;

}